package 牛客网在线编程题库;

/**
 * 题目描述
 写出一个程序，接受一个字符串，然后输出该字符串反转后的字符串。（字符串长度不超过1000）
 示例1
 输入
 复制
 "abcd"
 返回值
 复制
 "dcba"
 */

public class _反转字符串 {
    public static void main(String[] args) {
        String str = "abcd";
        String target = solve(str);
        System.out.println(target);
    }
    public static String solve (String str) {
        // write code here
        // 将字符串拆分为字符数组
        char[] chars = str.toCharArray();
        for (int i = 0, j = str.length() - 1 ; i <= j ; i++, j--) {
            char temp = chars[i];
            chars[i] = chars[j];
            chars[j] = temp;
        }
        return new String(chars);
    }
}
